package Work08;

import java.util.*;
import java.util.stream.Collector;
import java.util.stream.Collectors;
import java.util.stream.Stream;

/*现有数据 : 刘备字玄德 诸葛亮字孔明 曹操字孟德 孙权字仲谋 关羽字云长 张飞字翼德 赵云字子龙 乐进字文谦 李典字曼成 曹仁字子孝 曹洪字子廉
 */
public class StreamTest {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();
        Collections.addAll(list,"刘备字玄德","诸葛亮字孔明","曹操字孟德","孙权字仲谋","关羽字云长","张飞字翼德","赵云字子龙",
                "乐进字文谦","李典字曼成","曹仁字子孝","曹洪字子廉");
        Map<String, String> collect =
                list.stream().
                        collect(Collectors.toMap(
                                name -> name.split("字")[0],
                                name -> name.split("字")[1]));
        System.out.println(collect);
    }
}
